package thinkingInJava;
/**
 * 
 * @author jieji
 *
 */
/**
 * 1,基本类型的重载会自动转型
 *
 */
public class Learn5 {

	public static void main(String[] args) {

		new Constructor("1");
		System.gc();
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		new Constructor("1");
		System.gc();
		try {
			Thread.sleep(1000000);
		} catch (InterruptedException e) {
			
			e.printStackTrace();
		}
	}
}
final class  Constructor{
	public Constructor(String s){
	}
	public Constructor(String s,String t){
		this(s);//在构造器中调用构造器
	}
	protected void finalize() throws Throwable {
		System.out.println("finalize clear在垃圾回收时首先调用此方法");
	}
}
